<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 输出100-200之间所有的质数（选做）

        // 第一步 ：如何判断一个数是否是质数 ？？
        // 质数 ： 只能被 1 和自身整除的数 
        // 2 ：1  2 
        // 4 : 1 2 4  
        // 5 :1 5 
        // 6 : 1 2 3 6  -----> 去掉 1  去掉  6 ---》 2 3 4 5 
        // 7 ---》 1  7 ----》2 3 4 5 6 ---》7/2 7/3 7/4  7/5 7/6

        // 7 ---》 1 2 3 4 5 6 7 ----》7/1 7/2 7/3 7/4 7/5 7/6 7/7

        // 如果是质数 有且只能被除尽2次


        // var a = 8;
        // // 假定 a 是质数
        // var flag = true; // true 就是质数
        // for(var i=2;i<a;i++){
        //     // console.log(i);
        //     if(a%i==0){
        //         flag = false;
        //     }
        // }
        // // console.log(flag);
        // if(flag){
        //     console.log("是质数")
        // }else{
        //     console.log("不是质数");
        // }



        // 判断 一个范围内的数是不是质数
        // 第二步 循环不停的改变这个 a的值

        // for (var j = 100; j <= 200; j++) {
        //     // console.log(j);
        //     var a = j;
        //     // 假定 a 是质数
        //     var flag = true; // true 就是质数
        //     for (var i = 2; i < a; i++) {
        //         // console.log(i);
        //         if (a % i == 0) {
        //             flag = false;
        //         }
        //     }
        //     // console.log(flag);
        //     if (flag) {
        //         console.log(a+"是质数")
        //     } else {
        //         // console.log(a+"不是质数");
        //     }

        // }

        // 质数只能被1和自身整除
        // var flag = true;
        // var a = 8;
        // for (var i=2;i<a;i++){
        //     // 找到7以内除了1 的所有数
        //     // console.log(i);
        //     if(a%i==0){
        //         flag = false;
        //     }
        // }
        // if(flag){
        //     console.log(a+"是质数");
        // }else{
        //     console.log(a+"不是质数");
        // }


        for (j = 100; j <= 200; j++) {
            // 找到100-200之间所有的数
            // console.log(j);

            // 判断这个数是否是质数，质数只能被1和自身整除
            var flag = true;
            for (var i = 2; i < j; i++) {
                if (j % i == 0) {
                    // console.log(j)
                    flag = false;

                }
                // console.log(flag)
            }
            if (flag) {
                console.log(j + "是质数");
            }
        }


    </script>
</body>

</html>